Don't use GTK_WIDGET_SET_FLAGS() in gtk_widget_init()
authorJavier Jardón <jjardon@gnome.org>
Sat, 6 Mar 2010 12:17:56 +0000 (13:17 +0100)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:59:04 +0000 (20:59 -0400)
gtk/gtkwidget.c

index 56c7772d72028d78d72a5212f0c87b8a64df5f78..13119c6b00a2827dd33ab2a8d9404a8b295f61dc 100644 (file)
@@ -2843,11 +2843,10 @@ gtk_widget_init (GtkWidget *widget)
   widget->window = NULL;
   widget->parent = NULL;
 
-  GTK_WIDGET_SET_FLAGS (widget,
-                       GTK_SENSITIVE |
-                       GTK_PARENT_SENSITIVE |
-                       (composite_child_stack ? GTK_COMPOSITE_CHILD : 0) |
-                       GTK_DOUBLE_BUFFERED);
+  GTK_OBJECT_FLAGS (widget) |= GTK_SENSITIVE;
+  GTK_OBJECT_FLAGS (widget) |= GTK_PARENT_SENSITIVE;
+  GTK_OBJECT_FLAGS (widget) |= composite_child_stack ? GTK_COMPOSITE_CHILD : 0;
+  gtk_widget_set_double_buffered (widget, TRUE);
 
   GTK_PRIVATE_SET_FLAG (widget, GTK_REDRAW_ON_ALLOC);
   GTK_PRIVATE_SET_FLAG (widget, GTK_REQUEST_NEEDED);